package com.tansun.tandata.utils;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 接口返回，响应对象
 * 
 *@author yangliu
 * *其它简化代码的特性介绍
 *@Data 标签，生成getter/setter toString()等方法 
 *@NonNull : 让你不在担忧并且爱上NullPointerException 
 *@CleanUp : 自动资源管理：不用再在finally中添加资源的close方法 
 *@Setter/@Getter : 自动生成set和get方法 
 *@ToString : 自动生成toString方法 
 *@EqualsAndHashcode : 从对象的字段中生成hashCode和equals的实现 
 *@NoArgsConstructor/@RequiredArgsConstructor/@AllArgsConstructor 
 *自动生成构造方法 
 *@Data : 自动生成set/get方法，toString方法，equals方法，hashCode方法，不带参数的构造方法 
 *@Value : 用于注解final类 
 *@Builder : 产生复杂的构建器api类 
 *@SneakyThrows : 异常处理（谨慎使用） 
 *@Synchronized : 同步方法安全的转化 
 *@Getter(lazy=true) : 
 *@Log : 支持各种logger对象，使用时用对应的注解，如：@Log4j
 */
@Data
public class ResponseBase2 {
	private Integer code;
	private String msg;
	private Object data;

	public ResponseBase2() {
	}

	public ResponseBase2(Integer code, String msg, Object data) {
		super();
		this.code = code;
		this.msg = msg;
		this.data = data;
	}
}
